package com.ruoyi.record.service;

import com.ruoyi.record.domain.BacklogRecord;
import com.ruoyi.record.domain.query.BacklogRecordQuery;
import com.ruoyi.record.domain.vo.BacklogRecordVo;

import java.util.List;

/**
 *
 * @author lisongtao
 * @date 2023/10/24 23:40
 */
public interface IBacklogRecordService {

    /**
     * 查询代办/已办记录
     */
    List<BacklogRecord> selectBacklogRecords(BacklogRecordQuery recordQuery);

    /**
     * 汇总查询代办/已办记录数目
     */
    Long countBacklogRecords(BacklogRecordQuery recordQuery);

    /**
     * 查询代办记录详情
     */
    BacklogRecord selectBacklogRecordById(BacklogRecordQuery recordQuery);

    /**
     * 处理待办记录
     */
    void processBacklog(BacklogRecordVo backlogRecordVo);
}
